package com.ruoyi.guidance.mapper;

import java.util.List;
import com.ruoyi.guidance.domain.JwStuCompetitionGuidance;

/**
 * 学科竞赛指导Mapper接口
 * 
 * @author ruoyi
 * @date 2024-11-13
 */
public interface JwStuCompetitionGuidanceMapper 
{
    /**
     * 查询学科竞赛指导
     * 
     * @param scgId 学科竞赛指导主键
     * @return 学科竞赛指导
     */
    public JwStuCompetitionGuidance selectJwStuCompetitionGuidanceByScgId(Long scgId);

    /**
     * 查询学科竞赛指导列表
     * 
     * @param jwStuCompetitionGuidance 学科竞赛指导
     * @return 学科竞赛指导集合
     */
    public List<JwStuCompetitionGuidance> selectJwStuCompetitionGuidanceList(JwStuCompetitionGuidance jwStuCompetitionGuidance);

    /**
     * 新增学科竞赛指导
     * 
     * @param jwStuCompetitionGuidance 学科竞赛指导
     * @return 结果
     */
    public int insertJwStuCompetitionGuidance(JwStuCompetitionGuidance jwStuCompetitionGuidance);

    /**
     * 修改学科竞赛指导
     * 
     * @param jwStuCompetitionGuidance 学科竞赛指导
     * @return 结果
     */
    public int updateJwStuCompetitionGuidance(JwStuCompetitionGuidance jwStuCompetitionGuidance);

    /**
     * 删除学科竞赛指导
     * 
     * @param scgId 学科竞赛指导主键
     * @return 结果
     */
    public int deleteJwStuCompetitionGuidanceByScgId(Long scgId);

    /**
     * 批量删除学科竞赛指导
     * 
     * @param scgIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteJwStuCompetitionGuidanceByScgIds(Long[] scgIds);
}
